(start)
@NullResponse @RTOn @EdgeMode(Goto, stop test) @CheckFlag(tgr8_c2t1) @CheckFlag(tgr8_c2t2) @CheckFlag(tgr8_c2t3) @CheckFlag(tgr8_c2t4) @CheckFlag(tgr8_c2t5)
@NullResponse @Goto(tgr8_c2t1,tgr8_c2t2,tgr8_c2t3,tgr8_c2t4,tgr8_c2t5)

(tgr8_c2t1)
@NullResponse @TempFlag(tgr8_c2t1) @PlayAudio[tgr8 audio files\BlackJerk\Edge for us\Contact2 special test audio\tgr8_c2t1.mp3] @SetDate(timer, 485 seconds)
@NullResponse @Goto(Loop)

(tgr8_c2t2)
@NullResponse @TempFlag(tgr8_c2t2) @PlayAudio[tgr8 audio files\BlackJerk\Edge for us\Contact2 special test audio\tgr8_c2t2.mp3] @SetDate(timer, 245 seconds)
@NullResponse @Goto(Loop)

(tgr8_c2t3)
@NullResponse @TempFlag(tgr8_c2t3) @PlayAudio[tgr8 audio files\BlackJerk\Edge for us\Contact2 special test audio\tgr8_c2t3.mp3] @SetDate(timer, 320 seconds)
@NullResponse @Goto(Loop)

(tgr8_c2t4)
@NullResponse @TempFlag(tgr8_c2t4) @PlayAudio[tgr8 audio files\BlackJerk\Edge for us\Contact2 special test audio\tgr8_c2t4.mp3] @SetDate(timer, 497 seconds)
@NullResponse @Goto(Loop)

(tgr8_c2t5)
@NullResponse @TempFlag(tgr8_c2t5) @PlayAudio[tgr8 audio files\BlackJerk\Edge for us\Contact2 special test audio\tgr8_c2t5.mp3] @SetDate(timer, 64 seconds)

(Loop)
@NullResponse @CheckDate(timer, End)
@NullResponse @Goto(Loop)

(stop test)
@NullResponse @RapidCodeOn
@NullResponse @ChangeVar[fail]=[fail]+[1] @PlayAudio[tgr8 audio files\BlackJerk\Edge for us\stop.mp3]
@NullResponse @If[fail]=[3]Then(test failed) @RTOff
@NullResponse @RapidCodeOff
@RT(Take a break #PetName, Let's take a break, Rest now #PetName, Rest a bit #PetName) @EdgeMode(Goto, stop test)
When you're ready type <i>start</i>
[start] #Good @Goto(start)
@DifferentAnswer Type <i>start</i> please...

(test failed)
@NullResponse @RapidCodeOn @RTOff
@NullResponse @DeleteVar[fail]
@NullResponse @TempFlag(tgr8 special edge test failed)
@NullResponse @SetVar[tgr8_Edge_for_us_edges_left]=[#Var[tgr8_EFU_edges_owed]]
@NullResponse @ChangeVar[tgr8_Edge_for_us_edges_left]=[tgr8_Edge_for_us_edges_left]-[tgr8_EFU_edges_done]
@NullResponse @RapidCodeOff

(End)
@NullResponse @RapidCodeOn @RTOff
@NullResponse @DeleteFlag(tgr8_c2t1,tgr8_c2t2,tgr8_c2t3,tgr8_c2t4,tgr8_c2t5) @EdgeMode(Normal)
@NullResponse @RapidCodeOff
@End